mounted grenade launchers - German English Dictionary